package org.rv.tester;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

@WebService(name = "ReniecService", targetNamespace = "http://tempuri.org/")
@XmlSeeAlso({
    ObjectFactory.class
})

public interface ReniecService {

    /**
     * 
     * @param dni
     * @return
     *     returns org.rv.tester.CiudadanoEntity
     */
    @WebMethod(operationName = "GetCiudadano", action = "http://tempuri.org/IReniecService/GetCiudadano")
    @WebResult(name = "GetCiudadanoResult", targetNamespace = "http://tempuri.org/")
    @RequestWrapper(localName = "GetCiudadano", targetNamespace = "http://tempuri.org/", className = "org.rv.tester.GetCiudadano")
    @ResponseWrapper(localName = "GetCiudadanoResponse", targetNamespace = "http://tempuri.org/", className = "org.rv.tester.GetCiudadanoResponse")
    public CiudadanoEntity getCiudadano(
        @WebParam(name = "DNI", targetNamespace = "http://tempuri.org/")
        String dni);

}

